Museum of Science Omni Theater opens.

March 31, 1987

(March) It is located on the Charles River Dam at 1 Science Park. The theater contains the first IMAX screen in New England and the only one that uses the ultra-immersive 180-degree Omni dome screen.

Sources
  • Boston Globe